package com.rich.house.mapper;


import com.rich.common.entity.TbInformation;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
/**
 *
 * @Author:
 * @Date:  下午 8:55
 **/

@Mapper
public interface InformationMapper {

    /**
     * 添加
     * @Author: zdy
     * @Date:  下午 8:55
     * @param record
     * @return void
     **/
    void insert(TbInformation record);
    /**
     * 删除
     * @Author: zdy
     * @Date:  下午 8:55
     * @param id
     * @return int
     **/
    int deleteById(Long id);
    /**
     * 修改
     * @Author: zdy
     * @Date:  下午 8:55
     * @param record
     * @return int
     **/
    int updateById( @Param("record") TbInformation record);
    /**
     * 查询单条
     * @Author: zdy
     * @Date:  下午 8:55
     * @param id
     * @return com.rich.common.entity.TbInformation
     **/
    TbInformation findById(Long id);
    /**
     * 查全部
     * @Author: zdy
     * @Date:  下午 8:55
     * @return java.util.List<com.rich.common.entity.TbInformation>
     **/
    List<TbInformation> findAll();

    /**
     * 模糊查询
     * @Author: zdy
     * @Date:  下午 8:55
     * @param information
     * @return java.util.List<com.rich.common.entity.TbInformation>
     **/
    List<TbInformation> search(@Param("record") TbInformation information);
}